# 每件工具都有自己的名字‐‐> 每个工具的名字不一样
# name 属于实例属性
# 创建了多少个工具对象？‐‐> 记录工具类里面工具的数量 （属性：数量）
# 工具类的数量属于类属性
class Tools(object):
    count = 0  # 记录总共创建了多少个 Tools 对象

    def __init__(self, name):
        self.name = name  # 实例属性 工具名字
        Tools.count += 1  # 每创建一个新工具对象count+1


s1 = Tools("铁锤")  # 创建第一个工具对象，名字是 "铁锤"
s2 = Tools("铲子")  # 创建第二个工具对象，名字是 "铲子"
s3 = Tools("尺子")  # 创建第三个工具对象，名字是 "尺子"

print(f"工具类总共数量为：{Tools.count}, 分别是：{s1.name}, {s2.name}, {s3.name}")
